<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

define('FILE_READ_MODE', 0644);
define('FILE_WRITE_MODE', 0666);
define('DIR_READ_MODE', 0755);
define('DIR_WRITE_MODE', 0777);

/*
|--------------------------------------------------------------------------
| File Stream Modes
|--------------------------------------------------------------------------
|
| These modes are used when working with fopen()/popen()
|
*/

define('FOPEN_READ', 							'rb');
define('FOPEN_READ_WRITE',						'r+b');
define('FOPEN_WRITE_CREATE_DESTRUCTIVE', 		'wb');	// truncates existing file data, use with care
define('FOPEN_READ_WRITE_CREATE_DESTRUCTIVE', 	'w+b'); // truncates existing file data, use with care
define('FOPEN_WRITE_CREATE', 					'ab');
define('FOPEN_READ_WRITE_CREATE', 				'a+b');
define('FOPEN_WRITE_CREATE_STRICT', 			'xb');
define('FOPEN_READ_WRITE_CREATE_STRICT',		'x+b');


define('SUPPORT_EMAIL', 'mank4me@gmail.com');
define('UPLOAD_PATH', 'upload/');
define('DEFAULT_FORMAT_KRO', '98');
define('MOSCOW_TIME_ZONE', '4');
define('DEFAULT_ZNAK_DROB', '.');

define('NG_BONUS_BEGIN', '2011-12-12');
define('NG_BONUS_END', '2012-04-12');
define('NG_BONUS_NO', '2012-01-17');
define('NG_BONUS_BEGIN2', '2012-01-18');
define('NG_BONUS_END2', '2012-01-20');

define('PATRIOT_BONUS_BEGIN', '2012-03-14');
define('PATRIOT_BONUS_END', '2012-03-19');
define('AREST_BONUS_BEGIN', '2012-03-20');
define('AREST_BONUS_END', '2012-04-12');
define('MART8_BONUS_BEGIN', '2012-03-08');
define('MART8_BONUS_END', '2012-03-19');


$MONTHS = array(
	1 => "Январь",
	2 => "Февраль",
	3 => "Март",
	4 => "Апрель",
	5 => "Май",
	6 => "Июнь",
	7 => "Июль",
	8 => "Август",
	9 => "Сентябрь",
	10 => "Октябрь",
	11 => "Ноябрь",
	12 => "Декабрь"
);

$MONTHS2 = array(
	1 => "Января",
	2 => "Февраля",
	3 => "Марта",
	4 => "Апреля",
	5 => "Мая",
	6 => "Июня",
	7 => "Июля",
	8 => "Августа",
	9 => "Сентября",
	10 => "Октября",
	11 => "Ноября",
	12 => "Декабря"
);

$MAVRO = array(
	'base' => 'Базовые',
	'depo3' => 'Депозитные 3 мес.',
	'depo6' => 'Депозитные 6 мес.',
	'depo12' => 'Депозитные 12мес.',
	'depo3s' => 'Депозитные сверхдоходные 3 мес.',
	'depo6s' => 'Депозитные сверхдоходные 6 мес.',
	'depo12s' => 'Депозитные сверхдоходные 12мес.',
);

$VALUTA = array(
	'R' => 'RUB',
	'$' => 'USD',
	'E' => 'EUR',
	'U' => 'UAH',
	'B' => 'BYR',
	'AMD' => 'AMD',
	'AUD' => 'AUD',
	'AZN' => 'AZN',
	'BGN' => 'BGN',
	'BRL' => 'BRL',
	'CAD' => 'CAD',
	'CHF' => 'CHF',
	'CNY' => 'CNY',
	'CZK' => 'CZK',
	'DKK' => 'DKK',
	'EEK' => 'EEK',
	'GBP' => 'GBP',
	'HUF' => 'HUF',
	'INR' => 'INR',
	'JPY' => 'JPY',
	'KGS' => 'KGS',
	'KRW' => 'KRW',
	'KZT' => 'KZT',
	'LTL' => 'LTL',
	'LVL' => 'LVL',
	'MDL' => 'MDL',
	'NOK' => 'NOK',
	'PLN' => 'PLN',
	'RON' => 'RON',
	'SEK' => 'SEK',
	'SGD' => 'SGD',
	'THB' => 'THB',
	'TJS' => 'TJS',
	'TMT' => 'TMT',
	'TRY' => 'TRY',
	'UZS' => 'UZS',
	'XDR' => 'XDR',
	'ZAR' => 'ZAR',
);

$TYPE_MAVRO = array(
	'base' => 'Базовые',
	'week' => 'Недельный депозит',
	'dep3' => 'Депозитные 3 мес.',
	'dep6' => 'Депозитные 6 мес.',
	'dep12' => 'Депозитные 12 мес.',
);

$VID_LGOTA = array(
	'Пенсионер' => 'Пенсионер',
	'Инвалид' => 'Инвалид',
	'Чернобылец' => 'Чернобылец',
	'Многодетный родитель' => 'Многодетный родитель',
);

$USER_LEVEL = array(
	'*' => 'Десятник',
	'**' => 'Сотник',
	'***' => 'Тысячник',
	'****' => 'Тёмник',
	'*****' => 'Стотысячник',
	'******' => 'Миллионник',
);

$USER_LEVEL_BONUS_TXT = array(
	'*' => 'десятника',
	'**' => 'сотника',
	'***' => 'тысячника',
	'****' => 'тёмника',
	'*****' => 'стотысячника',
	'******' => 'миллионника',
);

$TYPE_OPER = array(
	'reg' => 'Бонус за регистрацию',
	'buy' => 'Покупка',
	'ng' => 'Новогодний бонус',
	'patriot' => 'Патриотический бонус 25%',
	'arest' => 'Победный бонус 15%',
	'8marta' => 'Бонус 8 марта',
	'ref' => 'Реферальный бонус',
	'week' => 'Недельный депозит',
	'modify.sell' => 'Переоформление - продажа',
	'modify.buy' => 'Переоформление - покупка',
	'sell' => 'Продажа',
	'sell.mass' => 'Массовая продажа бонусов',
	'l*' => 'Бонус '.$USER_LEVEL_BONUS_TXT['*'],
	'l**' => 'Бонус '.$USER_LEVEL_BONUS_TXT['**'],
	'l***' => 'Бонус '.$USER_LEVEL_BONUS_TXT['***'],
	'l****' => 'Бонус '.$USER_LEVEL_BONUS_TXT['****'],
	'l*****' => 'Бонус '.$USER_LEVEL_BONUS_TXT['*****'],
	'l******' => 'Бонус '.$USER_LEVEL_BONUS_TXT['******'],
	'sell.fire.ng' => 'Сгорание новогоднего бонуса',
	'sell.fire.patriot' => 'Сгорание патриотического бонуса',
	'sell.fire.arest' => 'Сгорание арестантского бонуса',
	'sell.fire.8marta' => 'Сгорание бонуса 8 марта',
	'sell.fire.ref' => 'Сгорание реферального бонуса',
	'sell.fire.l*' => 'Сгорание бонуса '.$USER_LEVEL_BONUS_TXT['*'],
	'sell.fire.l**' => 'Сгорание бонуса '.$USER_LEVEL_BONUS_TXT['**'],
	'sell.fire.l***' => 'Сгорание бонуса '.$USER_LEVEL_BONUS_TXT['***'],
	'sell.fire.l****' => 'Сгорание бонуса '.$USER_LEVEL_BONUS_TXT['****'],
	'sell.fire.l*****' => 'Сгорание бонуса '.$USER_LEVEL_BONUS_TXT['*****'],
	'sell.fire.l******' => 'Сгорание бонуса '.$USER_LEVEL_BONUS_TXT['******'],
);

$TYPE_OPER_SELL = array('sell', 'modify.sell', 'sell.mass', 'sell.fire.ng', 'sell.fire.patriot', 'sell.fire.arest', 'sell.fire.8marta', 'sell.fire.ref');
foreach($USER_LEVEL as $k => $v)
{
	$TYPE_OPER_SELL[] = 'sell.fire.l'.$k;
}


$PLATEZH_TYPE = array(
	'buy' => 'Поступление от участника десятки',
	'sell' => 'Выплата участникам десятки',
	'komiss' => 'Списание комиссии банка',
	'buy.drugoy' => 'Поступление от НЕучастника десятки',
	'sell.drugoy' => 'Выплата НЕучастнику десятки',
	'reklama' => 'Выплата на рекламу',
	'buy.des' => 'Поступление со счёта другой десятки',
	'sell.des' => 'Выплата на счёт другой десятки',
	'buy.other' => 'Другое поступление',
	'sell.other' => 'Другая выплата',
);

$ZNAK_DROB = array(
	',' => ',',
	'.' => '.',
);

$ALLOWED_FILES = array('jpg', 'jpeg', 'jpe', 'gif', 'png', 'bmp', 'tif', 'tiff', 'rar', 'zip', 'doc', 'docx', 'xls', 'xlsx', 'pdf', 'rtf');

$IMAGE_FILES = array('jpg', 'jpeg', 'jpe', 'gif', 'png', 'bmp', 'tif', 'tiff');

$TIME_ZONES = array(
    -12 => 'Линия перемены даты',
    -11 => 'Американское Самоа',
    -10 => 'Гавайи',
    -9 => 'Аляска',
    -8 => 'Североамериканское тихоокеанское время (США и Канада)',
    -7 => 'Горное время (США и Канада), Мексика (Чиуауа, Ла-Пас, Масатлан)',
    -6 => 'Центральное время (США и Канада), Центральноамериканское время, Мексика (Гвадалахара, Мехико, Монтеррей)',
    -5 => 'Североамериканское восточное время (США и Канада), Южноамериканское тихоокеанское время (Богота, Лима, Кито)',
    -4 => 'Атлантическое время (Канада), Ла-Пас, Сантьяго)',
    -3 => 'Южноамериканское восточное время (Бразилиа, Буэнос-Айрес, Джорджтаун), Гренландия',
    -2 => 'Среднеатлантическое время',
    -1 => 'Азорские острова, Кабо-Верде',
    0 => 'Западноевропейское время (Дублин, Эдинбург, Лиссабон, Лондон, Касабланка, Монровия)',
    1 => 'Центральноевропейское время (Берлин, Вена, Мадрид, Париж, Рим) Западное центральноафриканское время',
    2 => 'Восточноевропейское время (Афины, Бухарест, Киев, Рига, Хельсинки), Египет, Израиль, Ливия, Турция, ЮАР',
    3 => 'Калининград, Минск, Восточноафриканское время (Кения, Эфиопия, Мадагаскар), Ирак, Кувейт, Саудовская Аравия',
    4 => 'Московское время, страны Закавказья, Объединённые Арабские Эмираты, Оман',
    5 => 'Западный Казахстан, Пакистан, Таджикистан, Туркмения, Узбекистан',
    6 => 'Екатеринбургское время, центральная и восточная части Казахстана, Киргизия, Бангладеш, Бутан',
    7 => 'Омское время, Новосибирск, Кемерово, Юго-Восточная Азия (Бангкок, Джакарта, Ханой)',
    8 => 'Красноярское время, Улан-Батор, Гонконг, Китай, Сингапур, Тайвань, Перт',
    9 => 'Иркутское время, Корея, Япония',
    10 => 'Якутское время, Брисбен, Канберра, Мельбурн, Сидней, Тасмания, Гуам, Порт-Морсби',
    11 => 'Владивостокское время, Центрально-тихоокеанское время (Соломоновы Острова, Новая Каледония)',
    12 => 'Магаданское время, Маршалловы Острова, Фиджи, Новая Зеландия',
    13 => 'Самоа, Тонга',
    14 => 'Острова Лайн'
);



